<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:ui="http://java.sun.com/jsf/facelets"
      xmlns:h="http://java.sun.com/jsf/html"
      xmlns:f="http://java.sun.com/jsf/core"
      xmlns:p="http://primefaces.org/ui">

    <ui:composition template="/menuAplicacionEmpleado.xhtml">
        <ui:define name="title">
            <h:outputText value="#{bundle.ListTbldatosgeneralesTitle}"></h:outputText>
        </ui:define>
        <ui:define name="body">
            <h:form id="form">
                
                <h:outputText escape="false" value="#{bundle.ListTbldatosgeneralesEmpty}" rendered="#{tbldatosgeneralesController.items.rowCount == 0}"/>
                <p:panel  id="panel" rendered="#{tbldatosgeneralesController.items.rowCount > 0}" header="#{bundle.ListTbldatosgeneralesTitle}"  style="panel">
                    <p:messages id="msgs"/>
                    <p:dataTable value="#{tbldatosgeneralesController.items}" var="item" paginator="true" rows="10">
                        <p:column sortBy="#{item.contrato}">
                            <f:facet name="header">
                                <h:outputText value="#{bundle.ListTbldatosgeneralesTitle_contrato}"/>
                            </f:facet>
                            <h:outputText value="#{item.contrato}"/>
                        </p:column>
                        <p:column sortBy="#{item.fechaVenCont}">
                            <f:facet name="header">
                                <h:outputText value="#{bundle.ListTbldatosgeneralesTitle_fechaVenCont}"/>
                            </f:facet>
                            <h:outputText value="#{item.fechaVenCont}">
                                <f:convertDateTime pattern="MM/dd/yyyy HH:mm:ss" />
                            </h:outputText>
                        </p:column>
                        <p:column sortBy="#{item.fechaIngreso}">
                            <f:facet name="header">
                                <h:outputText value="#{bundle.ListTbldatosgeneralesTitle_fechaIngreso}"/>
                            </f:facet>
                            <h:outputText value="#{item.fechaIngreso}">
                                <f:convertDateTime pattern="MM/dd/yyyy HH:mm:ss" />
                            </h:outputText>
                        </p:column>
                        <p:column sortBy="#{item.cuenta}">
                            <f:facet name="header">
                                <h:outputText value="#{bundle.ListTbldatosgeneralesTitle_cuenta}"/>
                            </f:facet>
                            <h:outputText value="#{item.cuenta}"/>
                        </p:column>
                        <p:column sortBy="#{item.ultimoSueldo}">
                            <f:facet name="header">
                                <h:outputText value="#{bundle.ListTbldatosgeneralesTitle_ultimoSueldo}"/>
                            </f:facet>
                            <h:outputText value="#{item.ultimoSueldo}"/>
                        </p:column>
                        <p:column sortBy="#{item.fechaUltAumento}">
                            <f:facet name="header">
                                <h:outputText value="#{bundle.ListTbldatosgeneralesTitle_fechaUltAumento}"/>
                            </f:facet>
                            <h:outputText value="#{item.fechaUltAumento}">
                                <f:convertDateTime pattern="MM/dd/yyyy HH:mm:ss" />
                            </h:outputText>
                        </p:column>
                        <p:column sortBy="#{item.fechaRetiro}">
                            <f:facet name="header">
                                <h:outputText value="#{bundle.ListTbldatosgeneralesTitle_fechaRetiro}"/>
                            </f:facet>
                            <h:outputText value="#{item.fechaRetiro}">
                                <f:convertDateTime pattern="MM/dd/yyyy HH:mm:ss" />
                            </h:outputText>
                        </p:column>
                        <p:column sortBy="#{item.motivoRetiro}">
                            <f:facet name="header">
                                <h:outputText value="#{bundle.ListTbldatosgeneralesTitle_motivoRetiro}"/>
                            </f:facet>
                            <h:outputText value="#{item.motivoRetiro}"/>
                        </p:column>
                        <p:column sortBy="#{item.activoInactivo}">
                            <f:facet name="header">
                                <h:outputText value="#{bundle.ListTbldatosgeneralesTitle_activoInactivo}"/>
                            </f:facet>
                            <h:outputText value="#{item.activoInactivo}"/>
                        </p:column>
                        <p:column sortBy="#{item.sueldoActual}">
                            <f:facet name="header">
                                <h:outputText value="#{bundle.ListTbldatosgeneralesTitle_sueldoActual}"/>
                            </f:facet>
                            <h:outputText value="#{item.sueldoActual}"/>
                        </p:column>
                        <p:column sortBy="#{item.tipoSalario}">
                            <f:facet name="header">
                                <h:outputText value="#{bundle.ListTbldatosgeneralesTitle_tipoSalario}"/>
                            </f:facet>
                            <h:outputText value="#{item.tipoSalario}"/>
                        </p:column>
                        <p:column sortBy="#{item.tipoCuenta}">
                            <f:facet name="header">
                                <h:outputText value="#{bundle.ListTbldatosgeneralesTitle_tipoCuenta}"/>
                            </f:facet>
                            <h:outputText value="#{item.tipoCuenta}"/>
                        </p:column>
                        <p:column sortBy="#{item.tipoContrato}">
                            <f:facet name="header">
                                <h:outputText value="#{bundle.ListTbldatosgeneralesTitle_tipoContrato}"/>
                            </f:facet>
                            <h:outputText value="#{item.tipoContrato}"/>
                        </p:column>
                        <p:column sortBy="#{item.actividad}">
                            <f:facet name="header">
                                <h:outputText value="#{bundle.ListTbldatosgeneralesTitle_actividad}"/>
                            </f:facet>
                            <h:outputText value="#{item.actividad}"/>
                        </p:column>
                        <p:column sortBy="#{item.arp}">
                            <f:facet name="header">
                                <h:outputText value="#{bundle.ListTbldatosgeneralesTitle_arp}"/>
                            </f:facet>
                            <h:outputText value="#{item.arp}"/>
                        </p:column>
                        <p:column sortBy="#{item.banco}">
                            <f:facet name="header">
                                <h:outputText value="#{bundle.ListTbldatosgeneralesTitle_banco}"/>
                            </f:facet>
                            <h:outputText value="#{item.banco}"/>
                        </p:column>
                        <p:column sortBy="#{item.caja}">
                            <f:facet name="header">
                                <h:outputText value="#{bundle.ListTbldatosgeneralesTitle_caja}"/>
                            </f:facet>
                            <h:outputText value="#{item.caja}"/>
                        </p:column>
                        <p:column sortBy="#{item.cargo}">
                            <f:facet name="header">
                                <h:outputText value="#{bundle.ListTbldatosgeneralesTitle_cargo}"/>
                            </f:facet>
                            <h:outputText value="#{item.cargo}"/>
                        </p:column>
                        <p:column sortBy="#{item.CCostos}">
                            <f:facet name="header">
                                <h:outputText value="#{bundle.ListTbldatosgeneralesTitle_CCostos}"/>
                            </f:facet>
                            <h:outputText value="#{item.CCostos}"/>
                        </p:column>
                        <p:column sortBy="#{item.fondoC}">
                            <f:facet name="header">
                                <h:outputText value="#{bundle.ListTbldatosgeneralesTitle_fondoC}"/>
                            </f:facet>
                            <h:outputText value="#{item.fondoC}"/>
                        </p:column>
                        <p:column sortBy="#{item.clase}">
                            <f:facet name="header">
                                <h:outputText value="#{bundle.ListTbldatosgeneralesTitle_clase}"/>
                            </f:facet>
                            <h:outputText value="#{item.clase}"/>
                        </p:column>
                        <p:column sortBy="#{item.tbldatospersonales}">
                            <f:facet name="header">
                                <h:outputText value="#{bundle.ListTbldatosgeneralesTitle_tbldatospersonales}"/>
                            </f:facet>
                            <h:outputText value="#{item.tbldatospersonales}"/>
                        </p:column>
                        <p:column sortBy="#{item.division}">
                            <f:facet name="header">
                                <h:outputText value="#{bundle.ListTbldatosgeneralesTitle_division}"/>
                            </f:facet>
                            <h:outputText value="#{item.division}"/>
                        </p:column>
                        <p:column sortBy="#{item.eps}">
                            <f:facet name="header">
                                <h:outputText value="#{bundle.ListTbldatosgeneralesTitle_eps}"/>
                            </f:facet>
                            <h:outputText value="#{item.eps}"/>
                        </p:column>
                        <p:column sortBy="#{item.afp}">
                            <f:facet name="header">
                                <h:outputText value="#{bundle.ListTbldatosgeneralesTitle_afp}"/>
                            </f:facet>
                            <h:outputText value="#{item.afp}"/>
                        </p:column>
                        <p:column sortBy="#{item.grupo}">
                            <f:facet name="header">
                                <h:outputText value="#{bundle.ListTbldatosgeneralesTitle_grupo}"/>
                            </f:facet>
                            <h:outputText value="#{item.grupo}"/>
                        </p:column>
                        <p:column >
                            
                            <p:commandButton action="#{tbldatosgeneralesController.prepareEdit}" value="#{bundle.ListTbldatosgeneralesEditLink}"/>
                            
                            <p:commandButton action="#{tbldatosgeneralesController.destroy}" update=":form" value="#{bundle.ListTbldatosgeneralesDestroyLink}"/>
                        </p:column>
                    </p:dataTable>
                    </p:panel>
                    <p:commandButton action="#{tbldatosgeneralesController.prepareCreate}" value="#{bundle.ListTbldatosgeneralesCreateLink}"/>
            
            </h:form>
        </ui:define>
    </ui:composition>

</html>
